package com.tistory.admin.adminmgr.auth.model;

/**
 * Original Revision : 3527
 */

import java.io.File;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
 * 회원정보 정의 클래스.
 * 패키지상 무료/유료 개발자용으로 만들었으나 같이 써도 무방.
 * 테이블 필드 외의 다른 정보는 타 객체를 만들어서 사용합니다.
 * @author soohee
 *
 */
public class UserMember {
	public UserMember() {
	}

	public UserMember(String mbrNo) {
		this.mbrNo = mbrNo;
	}
	private String mbrNo;
	private String mdnNo;
	private String mbrClsCd; // 회원구분코드
	private String mbrCatCd; // 회원분류코드
	private String devTpCd; // 유료개발자유형코드
	private String devTpCdName; // 유료개발자유형코드 표시명
	private String devMbrStatCd; // 유료개발자회원상태코드
	private String devMbrStatCdName; // 유료개발자회원상태코드 표시명
	private String mbrStatCd;
	private long mobileCnt;
	private String mbrStartDt; //회원가입일자
	private String mbrEndDt; // 회원탈퇴일자
	private String mbrApprDt; // 회원승인일자
	private String mbrId; // 회원ID
	private String mbrNm;
	private String birthDt;
	private String sex;
	private String zipCd;
	private String homeAddr;
	private String homeAddrDtl;
	private String emailAddr;
	private String emailYn;
	private String realNmAuthYn; // 실명인증여부
	private String nateIdUseYn; // 네이트ID사용여부
	private String nateIdStartDt; // 네이트ID회원가입일자
	private String smsYn;
	private String pubAuthYn; // 공인인증여부
	/** 담당자 관련 */
	private String opNm;
	private String opEmailAddr;
	private String opTelNo;
	private String opHpNo;
	/** 사업자 관련 */
	private String compNm; // 상호명
	private String bizRegNo; // 사업자등록번호
	private String bizCondNm; // 업태 이름 (2009.4.21  컬럼수정)
	private String bizKindNm; // 업종 이름 (2009.4.21  컬럼수정)
	private String bizCatCd; // 사업자종류
	private String bizCatCdNm; // 사업자종류 명칭
	private String bizTelNo;
	private String bizFaxNo;
	private String bizHotHpNo; // 핫라인휴대폰번호
	private String bizHotHpAuthYn; // 핫라인휴대폰인증여부
	private String bizBpNm; // 대표자명
	private String bizBpSocialNo; // 법인등록번호/대표자주민번호
	private String bizZipCd;
	private String bizAddr; // 사업장주소
	private String bizAddrDtl; // 사업장 상세주소
	private String bizSailRegYn; // 통신판매업신고여부
	private String bizSailRegNo; // 통신판매업신고번호
	private String bizSailNoregCd; // 통신판매업미신고사유코드
	/** 2009.4.9 추가컬럼 */
	private String acctNo; // 계좌번호
	private String backCd; // 은행코드
	private String acctNm; // 예금주명
	private String authYn; // 계좌인증여부
	private String filePath;
	private String fileNm;
	private long fileSize;
	/** PC Suite 관련 */
	private String pcsuiteUseYn;
	private Date pcsuiteLastUseDts; // PC Suite 최근전송일시
	private String pcsuiteVersion; // PC Suite 사용버전
	/** 2009.4.21 추가컬럼 */
	private long smileBpRate;
	private long sktRate;
	private String signSysYn;
	private String easyTaxYn;
	private long birthCls;
	private String agentApprYn;
	private String delibGrdCd;
	private String mnoCd; // 담당자 휴대폰 통신사 코드
	/** 2012.8.28 추가컬럼 */
	private String vat_Yn;
	private String vat_Skt_Splt_Yn;
	private String vat_File_Path;
	private String vat_File_Nm;
	
	//20121208 보안문제로 회원정보 수정
	private String fileKey;


	/**
     * @return fileKey 값을 반환한다.
     */
    public String getFileKey() {
        return fileKey;
    }

    /**
     * @param fileKey 을 fileKey 에 저장한다.
     */
    public void setFileKey( String fileKey ) {
        this.fileKey = fileKey;
    }
    private String backCdNm; // 은행 코드의 표기명



	// 서류
	private File [] doc;
	private String [] fileName;

//	@Override
//	public String getParamStr() {
//		StringBuffer sb = new StringBuffer();
//		sb.append(generateParameter("mbrCatCd", mbrCatCd, true));
//		return sb.toString();
//	}

	public String[] getFileName() {
		return fileName;
	}

	public void setFileName(String[] fileName) {
		this.fileName = fileName;
	}

	public String getMnoCd() {
		return mnoCd;
	}

	public void setMnoCd(String mnoCd) {
		this.mnoCd = mnoCd;
	}


	public long getBirthCls() {
		return birthCls;
	}

	public void setBirthCls(long birthCls) {
		this.birthCls = birthCls;
	}

	public String getAgentApprYn() {
		return agentApprYn;
	}

	public void setAgentApprYn(String agentApprYn) {
		this.agentApprYn = agentApprYn;
	}

	public String getDelibGrdCd() {
		return delibGrdCd;
	}

	public void setDelibGrdCd(String delibGrdCd) {
		this.delibGrdCd = delibGrdCd;
	}

	public String getBizCondNm() {
		return bizCondNm;
	}

	public void setBizCondNm(String bizCondNm) {
		this.bizCondNm = bizCondNm;
	}

	public String getBizKindNm() {
		return bizKindNm;
	}

	public void setBizKindNm(String bizKindNm) {
		this.bizKindNm = bizKindNm;
	}

	public long getSmileBpRate() {
		return smileBpRate;
	}

	public void setSmileBpRate(long smileBpRate) {
		this.smileBpRate = smileBpRate;
	}

	public long getSktRate() {
		return sktRate;
	}

	public void setSktRate(long sktRate) {
		this.sktRate = sktRate;
	}

	public String getSignSysYn() {
		return signSysYn;
	}

	public void setSignSysYn(String signSysYn) {
		this.signSysYn = signSysYn;
	}

	public String getEasyTaxYn() {
		return easyTaxYn;
	}

	public void setEasyTaxYn(String easyTaxYn) {
		this.easyTaxYn = easyTaxYn;
	}

	public String getAcctNo() {
		return acctNo;
	}

	public void setAcctNo(String acctNo) {
		this.acctNo = acctNo;
	}

	public String getBackCd() {
		return backCd;
	}

	public void setBackCd(String backCd) {
		this.backCd = backCd;
	}

	public String getAcctNm() {
		return acctNm;
	}

	public void setAcctNm(String acctNm) {
		this.acctNm = acctNm;
	}

	public String getAuthYn() {
		return authYn;
	}

	public void setAuthYn(String authYn) {
		this.authYn = authYn;
	}

	public String getFilePath() {
		return filePath;
	}

	public void setFilePath(String filePath) {
		this.filePath = filePath;
	}

	public String getFileNm() {
		return fileNm;
	}

	public void setFileNm(String fileNm) {
		this.fileNm = fileNm;
	}

	public long getFileSize() {
		return fileSize;
	}

	public void setFileSize(long fileSize) {
		this.fileSize = fileSize;
	}


	public String getMbrNo() {
		return mbrNo;
	}

	public void setMbrNo(String mbrNo) {
		this.mbrNo = mbrNo;
	}

	public String getMdnNo() {
		return mdnNo;
	}

	public void setMdnNo(String mdnNo) {
		this.mdnNo = mdnNo;
	}

	public String getMbrClsCd() {
		return mbrClsCd;
	}

	public void setMbrClsCd(String mbrClsCd) {
		this.mbrClsCd = mbrClsCd;
	}

	public String getMbrCatCd() {
		return mbrCatCd;
	}

	public void setMbrCatCd(String mbrCatCd) {
		this.mbrCatCd = mbrCatCd;
	}

	public String getDevTpCd() {
		return devTpCd;
	}

	public void setDevTpCd(String devTpCd) {
		this.devTpCd = devTpCd;
	}

	public String getDevMbrStatCd() {
		return devMbrStatCd;
	}

	public void setDevMbrStatCd(String devMbrStatCd) {
		this.devMbrStatCd = devMbrStatCd;
	}

	public String getMbrStatCd() {
		return mbrStatCd;
	}

	public void setMbrStatCd(String mbrStatCd) {
		this.mbrStatCd = mbrStatCd;
	}

	public long getMobileCnt() {
		return mobileCnt;
	}

	public void setMobileCnt(long mobileCnt) {
		this.mobileCnt = mobileCnt;
	}

	public String getMbrStartDt() {
		return mbrStartDt;
	}

	public void setMbrStartDt(String mbrStartDt) {
		this.mbrStartDt = mbrStartDt;
	}

	public String getMbrEndDt() {
		return mbrEndDt;
	}

	public void setMbrEndDt(String mbrEndDt) {
		this.mbrEndDt = mbrEndDt;
	}

	public String getMbrApprDt() {
		return mbrApprDt;
	}

	public void setMbrApprDt(String mbrApprDt) {
		this.mbrApprDt = mbrApprDt;
	}

	public String getMbrId() {
		return mbrId;
	}

	public void setMbrId(String mbrId) {
		this.mbrId = mbrId;
	}

	public String getMbrNm() {
		return mbrNm;
	}

	public void setMbrNm(String mbrNm) {
		this.mbrNm = mbrNm;
	}

	public String getBirthDt() {
		return birthDt;
	}

	public void setBirthDt(String birthDt) {
		this.birthDt = birthDt;
	}

	public String getSex() {
		return sex;
	}

	public void setSex(String sex) {
		this.sex = sex;
	}

	public String getZipCd() {
		return zipCd;
	}

	public void setZipCd(String zipCd) {
		this.zipCd = zipCd;
	}

	public String getHomeAddr() {
		return homeAddr;
	}

	public void setHomeAddr(String homeAddr) {
		this.homeAddr = homeAddr;
	}

	public String getHomeAddrDtl() {
		return homeAddrDtl;
	}

	public void setHomeAddrDtl(String homeAddrDtl) {
		this.homeAddrDtl = homeAddrDtl;
	}

	public String getEmailAddr() {
		return emailAddr;
	}

	public void setEmailAddr(String emailAddr) {
		this.emailAddr = emailAddr;
	}

	public String getEmailYn() {
		return emailYn;
	}

	public void setEmailYn(String emailYn) {
		this.emailYn = emailYn;
	}

	public String getRealNmAuthYn() {
		return realNmAuthYn;
	}

	public void setRealNmAuthYn(String realNmAuthYn) {
		this.realNmAuthYn = realNmAuthYn;
	}

	public String getNateIdUseYn() {
		return nateIdUseYn;
	}

	public void setNateIdUseYn(String nateIdUseYn) {
		this.nateIdUseYn = nateIdUseYn;
	}

	public String getNateIdStartDt() {
		return nateIdStartDt;
	}

	public void setNateIdStartDt(String nateIdStartDt) {
		this.nateIdStartDt = nateIdStartDt;
	}

	public String getOpNm() {
		return opNm;
	}

	public void setOpNm(String opNm) {
		this.opNm = opNm;
	}

	public String getOpEmailAddr() {
		return opEmailAddr;
	}

	public void setOpEmailAddr(String opEmailAddr) {
		this.opEmailAddr = opEmailAddr;
	}

	public String getOpTelNo() {
		return opTelNo;
	}

	public void setOpTelNo(String opTelNo) {
		this.opTelNo = opTelNo;
	}

	public String getOpHpNo() {
		return opHpNo;
	}

	public void setOpHpNo(String opHpNo) {
		this.opHpNo = opHpNo;
	}

	public String getSmsYn() {
		return smsYn;
	}

	public void setSmsYn(String smsYn) {
		this.smsYn = smsYn;
	}

	public String getPubAuthYn() {
		return pubAuthYn;
	}

	public void setPubAuthYn(String pubAuthYn) {
		this.pubAuthYn = pubAuthYn;
	}

	public String getCompNm() {
		return compNm;
	}

	public void setCompNm(String compNm) {
		this.compNm = compNm;
	}

	public String getBizRegNo() {
		return bizRegNo;
	}

	public void setBizRegNo(String bizRegNo) {
		this.bizRegNo = bizRegNo;
	}

	public String getBizCatCd() {
		return bizCatCd;
	}

	public void setBizCatCd(String bizCatCd) {
		this.bizCatCd = bizCatCd;
	}

	public String getBizTelNo() {
		return bizTelNo;
	}

	public void setBizTelNo(String bizTelNo) {
		this.bizTelNo = bizTelNo;
	}

	public String getBizFaxNo() {
		return bizFaxNo;
	}

	public void setBizFaxNo(String bizFaxNo) {
		this.bizFaxNo = bizFaxNo;
	}

	public String getBizHotHpNo() {
		return bizHotHpNo;
	}

	public void setBizHotHpNo(String bizHotHpNo) {
		this.bizHotHpNo = bizHotHpNo;
	}

	public String getBizHotHpAuthYn() {
		return bizHotHpAuthYn;
	}

	public void setBizHotHpAuthYn(String bizHotHpAuthYn) {
		this.bizHotHpAuthYn = bizHotHpAuthYn;
	}

	public String getBizBpNm() {
		return bizBpNm;
	}

	public void setBizBpNm(String bizBpNm) {
		this.bizBpNm = bizBpNm;
	}

	public String getBizBpSocialNo() {
		return bizBpSocialNo;
	}

	public void setBizBpSocialNo(String bizBpSocialNo) {
		this.bizBpSocialNo = bizBpSocialNo;
	}

	public String getBizZipCd() {
		return bizZipCd;
	}

	public void setBizZipCd(String bizZipCd) {
		this.bizZipCd = bizZipCd;
	}

	public String getBizAddr() {
		return bizAddr;
	}

	public void setBizAddr(String bizAddr) {
		this.bizAddr = bizAddr;
	}

	public String getBizAddrDtl() {
		return bizAddrDtl;
	}

	public void setBizAddrDtl(String bizAddrDtl) {
		this.bizAddrDtl = bizAddrDtl;
	}

	public String getBizSailRegYn() {
		return bizSailRegYn;
	}

	public void setBizSailRegYn(String bizSailRegYn) {
		this.bizSailRegYn = bizSailRegYn;
	}

	public String getBizSailRegNo() {
		return bizSailRegNo;
	}

	public void setBizSailRegNo(String bizSailRegNo) {
		this.bizSailRegNo = bizSailRegNo;
	}

	public String getBizSailNoregCd() {
		return bizSailNoregCd;
	}

	public void setBizSailNoregCd(String bizSailNoregCd) {
		this.bizSailNoregCd = bizSailNoregCd;
	}

	public String getPcsuiteUseYn() {
		return pcsuiteUseYn;
	}

	public void setPcsuiteUseYn(String pcsuiteUseYn) {
		this.pcsuiteUseYn = pcsuiteUseYn;
	}

	public Date getPcsuiteLastUseDts() {
		return pcsuiteLastUseDts;
	}

	public void setPcsuiteLastUseDts(Date pcsuiteLastUseDts) {
		this.pcsuiteLastUseDts = pcsuiteLastUseDts;
	}

	public String getPcsuiteVersion() {
		return pcsuiteVersion;
	}

	public void setPcsuiteVersion(String pcsuiteVersion) {
		this.pcsuiteVersion = pcsuiteVersion;
	}

	public File[] getDoc() {
		return doc;
	}

	public void setDoc(File[] doc) {
		this.doc = doc;
	}

	public String getDevTpCdName() {
		return devTpCdName;
	}

	public void setDevTpCdName(String devTpCdName) {
		this.devTpCdName = devTpCdName;
	}

	public String getDevMbrStatCdName() {
		return devMbrStatCdName;
	}

	public void setDevMbrStatCdName(String devMbrStatCdName) {
		this.devMbrStatCdName = devMbrStatCdName;
	}

	public String getBackCdNm() {
		return backCdNm;
	}

	public void setBackCdNm(String backCdNm) {
		this.backCdNm = backCdNm;
	}

	public String getBizCatCdNm() {
		return bizCatCdNm;
	}

	public void setBizCatCdNm(String bizCatCdNm) {
		this.bizCatCdNm = bizCatCdNm;
	}

	public String getVat_Yn() {
		return vat_Yn;
	}

	public void setVat_Yn(String vat_Yn) {
		this.vat_Yn = vat_Yn;
	}

	public String getVat_Skt_Splt_Yn() {
		return vat_Skt_Splt_Yn;
	}

	public void setVat_Skt_Splt_Yn(String vat_Skt_Splt_Yn) {
		this.vat_Skt_Splt_Yn = vat_Skt_Splt_Yn;
	}

	public String getVat_File_Path() {
		return vat_File_Path;
	}

	public void setVat_File_Path(String vat_File_Path) {
		this.vat_File_Path = vat_File_Path;
	}

	public String getVat_File_Nm() {
		return vat_File_Nm;
	}

	public void setVat_File_Nm(String vat_File_Nm) {
		this.vat_File_Nm = vat_File_Nm;
	}


}
